package com.xcf.service.business.finance;

import java.util.List;
import java.util.Map;

import com.xcf.entity.Page;
import com.xcf.util.PageData;

import cn.com.xcf.dao.model.TFinFeeCheck;
import cn.com.xcf.dao.model.TFinFeeCheckExample;
import cn.com.xcf.service.base.BaseService;

public interface AccountCheckService  {
	/**
	 * 查找账单审核信息
	 * @return
	 * @throws Exception
	 */
	public List<PageData> findAccountCheck(Object param, Map addition, Page page)throws Exception;
	/**
	 * 查找收入明细
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	//public List<PageData>findAccountDetil(PageData pd)throws Exception;
	public List<PageData>findAccountDetil(Object param, Map addition, Page page)throws Exception;
	/**
	 * 查找成本明细
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	//public List<PageData>findCostDetil(PageData pd)throws Exception;
	public List<PageData>findCostDetil(Object param, Map addition, Page page)throws Exception;
	/**
	 * 更新收入申请表审核状态
	 * @param pd
	 * @throws Exception
	 */
	public void updateIncomeState(PageData pd)throws Exception;
	/**
	 * 更新成本申请表审核状态
	 * @param pd
	 * @throws Exception
	 */
	public void updateCostState(PageData pd)throws Exception;
}
